/*
 * (C) Copyright 2023 orchy
 * This file is licensed under the BSD-3-Clause license.
 * <https://spdx.org/licenses/BSD-3-Clause.html>
 */
#ifndef _TGMATH_H
#define _TGMATH_H

// # 7.22.0
// ## 7.22.0.1
#include <math.h>
#include <complex.h>

// ## 7.22.0.4
#define acos(x) ((double)0)
#define asin(x) ((double)0)
#define atan(x) ((double)0)
#define acosh(x) ((double)0)
#define asinh(x) ((double)0)
#define atanh(x) ((double)0)
#define cos(x) ((double)0)
#define sin(x) ((double)0)
#define tan(x) ((double)0)
#define cosh(x) ((double)0)
#define sinh(x) ((double)0)
#define tanh(x) ((double)0)
#define exp(x) ((double)0)
#define log(x) ((double)0)
#define pow(x, y) ((double)0)
#define sqrt(x) ((double)0)
#define fabs(x) ((double)0)

// ## 7.22.0.5
#define atan2(x, y) ((double)0)
#define cbrt(x) ((double)0)
#define ceil(x) ((double)0)
#define copysign(x) ((double)0)
#define erf(x) ((double)0)
#define erfc(x) ((double)0)
#define exp2(x) ((double)0)
#define expm1(x) ((double)0)
#define fdim(x, y) ((double)0)
#define floor(x) ((double)0)
#define fma(x, y, z) ((double)0)
#define fmax(x, y) ((double)0)
#define fmin(x, y) ((double)0)
#define fmod(x, y) ((double)0)
#define frexp(x, y) ((double)0)
#define hypot(x, y) ((double)0)
#define ilogb(x, y) ((double)0)
#define ldexp(x, y) ((double)0)
#define lgamma(x) ((double)0)
#define llrint(x) ((double)0)
#define llround(x) ((double)0)
#define log10(x) ((double)0)
#define log1p(x) ((double)0)
#define log2(x) ((double)0)
#define logb(x) ((double)0)
#define lrint(x) ((double)0)
#define lround(x) ((double)0)
#define nearbyint(x) ((double)0)
#define nextafter(x, y) ((double)0)
#define nexttoward(x, y) ((double)0)
#define remainder(x, y) ((double)0)
#define remquo(x, y) ((double)0)
#define rint(x) ((double)0)
#define round(x) ((double)0)
#define scalbn(x, y) ((double)0)
#define scalbln(x, y) ((double)0)
#define tgamma(x, y) ((double)0)
#define trunc(x) ((double)0)

// ## 7.22.0.6
#define carg(x) ((double)0)
#define cimag(x) ((double)0)
#define conj(x) ((double)0)
#define cproj(x) ((double)0)
#define creal(x) ((double)0)

#endif
